Main


Download


Contact

This page is here for people who want to create very small executables for Windows 95 / 98 or NT.
Very small meaning a base executable of 20 to 30 kilobytes.
This can be done simply by calling the windows basic libraries without using any external code like the the Borland Visual Component Libray or the Microsoft Foundation Classess to name a few samples.
These libraries do the common tasks like creating a window and setting some default options. However every one of these libraries cq classess obscure the code they implement. And they also execute many many default code, which is not needed by all applications. All this comes at a price... The size of your executable grows enormously and your application becomes slower because of the time that is put in executing default code.
By making calls to the windows standard functions, we can create a windows program, which will run perfectly well, is exactly as we want it to be, does not contain any useless code, and is small !

This site is all about Win32 C Coding.
To start with it, you need several different things.
First a Compiler, a Win32 API Help file, a basic C functions

LCC:a Free Compiler (7.5 MB)

Read instructions
Win32 API Help File The Help file from Microsoft, From Borlands site !
Essential C (106 Kb) A PDF Document that goes through the basic functions used in C
My Win32 Template (46 Kb)

Ready to compile from the LCC Interface !

Forgers Win32 Tutorials

A good written tutorials series

All samples together (80 Kb) Ready for compilation from the LCC Interface

 




[ Main ] - [ Download ] - [ Contact ]